package com.zhl.collections2;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class CollectionsTest1 {
    public static void main(String[] args) {
        //public static <T> booleanaddAll(Collection<? super T> c, T... elements):
        //给集合批量添加元素。
        List<String> names = new ArrayList<>();
        Collections.addAll(names, "Tom", "Jerry", "Mike", "Lucy", "Jack");
        System.out.println(names);

        //public static void shuffle(List<?> list)
        //打乱list集合中的元素顺序。
        Collections.shuffle(names);
        System.out.println(names);

        //public static <T> void sort(List<T> list)
        //对list集合进行升序排序。
        Collections.sort(names);
        System.out.println(names);

        //public static <T> void sort(List<T> list, Comparator<? super T> cmp)
        //对list集合中的元素，按照比较器对象规则进行排序。


        Collections.sort(names, (s1, s2) -> s1.compareTo(s2));
        System.out.println(names);

    }
}
